package com.dog.basics.service.mtkj;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dog.basics.bean.dto.admin.mtkj.ShoppFlowingWaterFromDto;
import com.dog.basics.bean.model.mtkj.MtFlowingWater;
import com.dog.basics.bean.vo.admin.mtkj.ShoppFlowingWaterVo;
import com.dog.basics.bean.vo.api.mtkj.ApiShoppFlowingWaterVo;
import com.dog.basics.common.util.IPageVo;
import com.dog.basics.common.util.PageParam;

/**
 * <p>
 * 商城资金流水 服务类
 * </p>
 *
 * @author wph
 * @since 2020-11-09
 */
public interface IMtFlowingWaterService extends IService<MtFlowingWater> {
    /**
     * @Description: 分页商城流水
     * @Param: status
     * @return: IPage<FlowingWaterVo>
     * @Author: wph
     * @Date:
     */
    IPage<ShoppFlowingWaterVo> getPageList(PageParam page, ShoppFlowingWaterFromDto obj);

    /**
     * @Description: 商家我的账户列表
     * @Param: page
     * @return: IPage<BankAccountVo>
     * @Author: wph
     * @Date: 2020/3/27 0027
     */
    IPageVo<ApiShoppFlowingWaterVo> getApiPageList(PageParam page);

    /**
     * @Description: 删除商城流水
     * @Param: ids
     * @return: Boolean
     * @Author: wph
     * @Date: 2020/05/19  0027
     */
    Boolean deleteObj(Long id);
}
